Utilidades en D3.js II

IIC2026 2020-2

Join de datos personalizado

Utilidades en D3.js II

IIC2026 2020-2

seleccion.data


  • Nuevos datos aparecen ➡️ enter
  • Datos cambian ➡️ update
  • Elementos desaparecen ➡️ exit



Datos Enter Update Elementos Exit

Método join para flujo usual de data join



            svg
              .selectAll("rect")
              .data(datos)
              .join("rect");
          

            svg
              .selectAll("rect")
              .data(datos)
              .join(
                enter => enter.append("rect"),
                update => update,
                exit => exit.remove()
              );
          
selección grupo datos arreglo 4 5 18 23 42
selección grupo datos arreglo 4 5 18 23 42

            selection.data(data)
          
selección grupo datos arreglo 4 0 5 1 18 2 23 3 42 4
selección grupo datos arreglo 4 5 18 23 42

            selection.data(data)
          
selección grupo datos arreglo 4 0 5 1 18 2 23 3 42 4

            selection.data(data).enter().append("rect")
          
selección grupo rect rect rect rect rect datos arreglo 4 5 18 23 42
selección grupo rect rect rect rect rect datos arreglo 4 5 18 23 42

            selection.data(data);
          
selección grupo rect 0 rect 1 rect 2 rect 3 rect 4 datos arreglo 4 0 5 1 18 2 23 3 42 4
selección grupo rect rect rect rect rect datos arreglo 4 18 23 42

            selection.data(data);
          
selección grupo rect 0 rect 1 rect 2 rect 3 rect 4 datos arreglo 4 0 18 1 23 2 42 3

Join de datos personalizado

Utilidades en D3.js II

IIC2026 2020-2


¡Deja tus preguntas en los comentarios!